package com.bluedot.www.core.utils;

import java.io.InputStream;
import java.io.OutputStream;

/**
 * 文件处理类
 *
 * @author GUOZHIPENG
 * @version 1.0
 * @date 2021/8/8 15:36
 */
public class FileUtil {
    public static String FILE_PATH = "";
    public static String AVATAR_PATH = "";

    /**
     * 保存用户头像，默认路径
     *
     * @param in 文件流
     * @return void
     * @author GUOZHIPENG
     * @date 2021/8/8 15:37
     */
    public static void saveAvatar(InputStream in) {

    }

    /**
     * 保存用户文件，默认路径
     *
     * @param in 文件流
     * @return void
     * @author GUOZHIPENG
     * @date 2021/8/8 15:37
     */
    public static void saveFile(InputStream in) {

    }

    /**
     * 保存文件，指定保存路径
     *
     * @param in   文件流
     * @param path 希望保存的路径
     */
    public static void saveFile(InputStream in, String path) {

    }

    /**
     * 删除文件
     *
     * @param path 文件路径
     * @return void
     * @author GUOZHIPENG
     * @date 2021/8/8 15:41
     */
    public static void deleteFile(String path) {

    }

    /**
     * 导出文件到流
     *
     * @param path 文件路径
     * @return java.io.OutputStream
     * @author GUOZHIPENG
     * @date 2021/8/8 16:27
     */
    public static OutputStream exportFile(String path) {
        return null;
    }

}
